/**
 * 表结构元数据定义列表面板
 */
Ext.namespace("Ext.ux.sysmeta");

Ext.ux.sysmeta.SysTableGridPanel = Ext.extend(Ext.Panel, {	

	title: '表结构元数据定义列表',
	layout: 'border',
    
    grid: null,
    
	// 组件事件初始化
	initComponent: function(){
		Ext.ux.sysmeta.SysTableGridPanel.superclass.initComponent.call(this);
		
		var tableGrid = new Ext.ux.grid.SysTableGrid({
			url: 'sys-meta-table!list.action',
			region: 'center'
		});
		
		tableGrid.on('addRecord', function(){
			this.addChildOrg(parentOrgId, parentOrgName);
		});

		this.add(tableGrid);
		this.grid = tableGrid;  
	},
	
	//重新定义url装载数据
	loadData: function(){
		this.grid.store.reload();
	},
	
	//刷新列表
	refreshData: function(){
		this.grid.store.reload();
	}
});
	
